package erp_models

import "xiehui-service/app/models"

// MaterialStock 原材料仓库设置
type MaterialStock struct {
	models.ID
	StockId         string `gorm:"stock_id" json:"stock_id"`                   // 库存id
	MixingStationId int64  `gorm:"mixing_station_id" json:"mixing_station_id"` // 绑定拌站ID
	LineNumber      string `gorm:"line_number" json:"line_number"`             // 生产线编号
	MixtableName    string `gorm:"mixtable_name" json:"mixtable_name"`         // 拌台名称
	MaterialId      int64  `gorm:"material_id" json:"material_id"`             // 材料id
	MaterialName    string `gorm:"material_name" json:"material_name"`         // 材料名称
	MaterialSpec    string `gorm:"material_spec" json:"material_spec"`         // 材料规格
	WarehouseType   int64  `gorm:"warehouse_type" json:"warehouse_type"`       // 工控耗料对应字段 1品种规格 2原料名称 3仓库名
	State           int8   `gorm:"state" json:"state"`                         // 1-有效 0 无效
	CreatedBy       int64  `gorm:"created_by" json:"created_by"`               // 创建人
	UpdatedBy       int64  `gorm:"updated_by" json:"updated_by"`               // 更新人
	DeletedBy       int64  `gorm:"deleted_by" json:"deleted_by"`               // 删除人
	models.Timestamps
	models.SoftDeletes
}

// TableName 表名称
func (*MaterialStock) TableName() string {
	return "material_stock"
}
